#ifndef _MEMMAN_H
#define _MEMMAN_H

/* how much space to reserve on each call to sbrk() */
#define GROW_MARGIN  1024*256

/* linked list of memory chunks */
typedef struct MemChunk
{
   struct MemChunk *next;
   unsigned long size;
} MemChunk;


extern void *malloc (ulong n);
extern void *realloc (void *_r, ulong n);
extern void free (void *_r);

#endif
